package servicio;

import java.sql.SQLException;
import java.util.List;
import persistencia.ArticuloDAO;
import bean.Articulo;

public class ArticuloServiceImpl implements ArticuloService{
	ArticuloDAO descripcionDAO = new ArticuloDAO();
	@Override
	public List<Articulo> listar() throws SQLException {
		return descripcionDAO.listar();
	}

	@Override
	public List<Articulo> buscarPorArticulo(String filtro,String situacion) throws SQLException {
		return descripcionDAO.buscarPorArticulo(filtro,situacion);
	}

	@Override
	public List<Articulo> buscarAlias(String filtro,String situacion) throws SQLException {
		return descripcionDAO.buscarAlias(filtro,situacion);
	}
	
	@Override
	public List<Articulo> buscarAlias(String filtro) throws SQLException {
		return descripcionDAO.buscarAlias(filtro);
	}
	
	@Override
	public List<Articulo> buscarPorOrden(int filtro,String situacion) throws SQLException{
		return descripcionDAO.buscarPorOrden(filtro,situacion);
	}

	@Override
	public int insertar(Articulo descripcion) throws SQLException {
		return descripcionDAO.insertar(descripcion);
	}

	@Override
	public int actualizar(Articulo descripcion) throws SQLException {
		return descripcionDAO.actualizar(descripcion);
	}
	
}
